// Temporary Game Object class. Used mostly for testing render sorting systems.

#ifndef _GAMEOBJECT_
#define _GAMEOBJECT_

#include <d3dx9math.h>

#include "..//Renderer/Renderer/Model.h"


class CGameObject
{
	D3DXMATRIX m_d3dObjectMatrix;		// The matrix used by the object
	CModel m_cObjectModel;				// The model used by the object

public:

	CGameObject(void);
	~CGameObject(void);

	// A sample initialize function.
	void Initialize(const char* szModelName);

	// Updates the object's data (In this case, its materials)
	void Update(float fElapsedTime);

	// TRASH FUNCTION, I'LL REMOVE
	void MoveUp();
};
#endif